home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / f1gplib352.lha / f1gplib_35.2 / include / libraries / f1gp.h < prev    next >
C/C++ Source or Header  |  1997-02-08  |  1KB  |  42 lines

  1. #ifndef LIBRARIES_F1GP_H
  2. #define LIBRARIES_F1GP_H
  3. /*
  4. **    $VER: f1gp.h 35.2 (8.2.97)
  5. **
  6. **    f1gp.library definitions
  7. **
  8. **    (C) Copyright 1995-1997 Oliver Roberts
  9. **    All Rights Reserved
  10. */
  11.  
  12. /*------------------------------------------------------------------------*/
  13.  
  14. #ifndef  EXEC_TYPES_H
  15. #include  <exec/types.h>
  16. #endif /* EXEC_TYPES_H */
  17.  
  18. #ifndef  EXEC_LIBRARIES_H
  19. #include <exec/libraries.h>
  20. #endif /* EXEC_LIBRARIES_H */
  21.  
  22. /* Constants returned by f1gpDetect()
  23. */
  24. #define F1GPTYPE_STANDARD    1
  25. #define F1GPTYPE_WC        2
  26. #define F1GPTYPE_A600WWW    3
  27.  
  28. /* Definition of the F1GP library base structure.
  29. ** Fields MUST not be modified by user programs, but they can be read.
  30. */
  31. struct F1GPBase {
  32.     struct Library LibNode;    /* Standard library node */
  33.     LONG    F1GPType;    /* Current F1GP type - see constants above */
  34.     ULONG   HunkStart[4];    /* Address of each of F1GP's hunks */
  35.     LONG    Seg1;        /* HunkStart[0] - 0x2c */
  36.     LONG    Seg3;        /* HunkStart[2] - 0x4990c/49910/49920 */
  37. };
  38.  
  39. #define F1GPNAME   "f1gp.library"
  40.  
  41. #endif  /* LIBRARIES_F1GP_H */
  42.